home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d20
/
nlstat13.arc
/
NLSTATS.DOC
< prev
next >
Wrap
Text File
|
1991-08-10
|
6KB
|
148 lines
Nodelist Statistics
| Version 1.30
(C) Copyright 1991, Gary Vedvik
FidoNet 1:102/1006
PURPOSE:
~~~~~~~~
This program was based on NETSTATS by Justin Marquez that
produced some simple statistics on the FidoNet nodelist. That
program, however, didn't seem to display the statistics I wanted
to see so I created my own nodelist statistic utility. NLSTATS
was the result.
NLSTATS uses unsigned integers for all totals, so there
shouldn't be any need for updating due to variable overflows until
we get more than 65,535 nodes in the nodelist. If that happens, I
estimate the nodelist will be no less than 5Mb in size and will
definitely mean that its time to overhaul the structure of the
nodelist file. :)
USAGE:
~~~~~~
NLSTATS supports 5 command line parameters, but does not
require any to be used. The default operation of NLSTATS is to
open the most recent copy of NODELIST.??? from the current
directory and write the statistics report to NLSTATS.RPT, also
in the current directory.
The following command line parameters, if used, must begin
with either a "-" or "/" character. The case of each parameter
is not important:
-N<pathname>
The path and filename of the nodelist to analyze.
Wildcards are acceptable. NLSTATS will use the latest
copy of the file based on its date and time stamp.
-O<filename>
The output filename. NLSTATS will attempt to write to
whatever you specify for this parameter. Note that this
permits you to specify a device name here (eg: -oPrn if
you wish to send the report directly to the printer).
This parameter is optional and if not specified
NLSTATS.RPT will be created in the current directory.
Additionally, if you don't want a report file created,
use a parameter of -onul.
-Q
Quiet mode. By default, the program will display its
progress as it reads the nodelist and display everything
to the screen that goes to the report file. Use this
option to disable this.
-C
Tells NLSTATS to append to the end of the report all
lines in the nodelist beginning with ";S" up until the
first line that does not begin with a semi-colon.
The intent here is to automatically append the NOTICE
section of the nodelist to the end of the report. Since
many of us automate our nodelist update process its
becoming too easy for us to fall behind in keeping up
with reading these notes. This (may) help prevent this.
Here in Net 102, I regularly post the output of NLSTATS
to one of our local sysop echos. This option will permit
these nodelist comments to be read by more people (on a
regular basis).
-?
Produces a help summary of these options.
As far as I know, there are no bugs in this program. However,
if you find any, feel free to send me a netmail message describing
the bug you found and I'll try to get it patched up as soon as
possible and send you a return netmail message indicating that an
update is available for file request.
DISCLAIMER:
~~~~~~~~~~~
NLSTATS is provided "as is", without warranty of any kind,
either expressed or implied. In no event will the author be
liable to you for any damages, including any lost profits, lost
savings or other incidental or consequential damages arising out
of the use of this program. The only thing I guarantee this
program will do is take up disk space. :)
NLSTATS can be freely distributed so long as 1) no fees are
charged in any form and 2) the files are not altered. There are
no registration fees required to use this program. Your free to
use it as you see fit so long as neither of the two above rules
are broken.
If you like the program, the only thing I ask is that you send
me a netmail message indicating that you like it and are using it.
REVISION HISTORY:
~~~~~~~~~~~~~~~~~
| v1.30 - 8/11/91
|
| Added LO and CSP entries. CSP entries will also include
| v32/v32b if they are ever used together in the nodelist (similar
| to the HST entries).
v1.20 - 7/14/91 - Added breakdown of total nodes by Zone.
v1.10 - 6/30/91
A most embarrassing bug was pointed out that caused the last
token of each nodelist line read to be ignored (or mis-compared to
be technically correct).
Added wildcard support for the input file and removed the
requirement of the -N parameter. NLSTATS will now look for the most
recent copy of NODELIST.??? in the current directory (where ??? is
a numeric extension). Note that what qualifies as most "recent" is
the date and time stamp, not the files extension.
Expanded the totals for HST Dual Standard to include the v32
and v32b models. Note that an entry in the nodelist that includes
the HST and v32 parameters will affect the counts of both the v32
and HST D/S v32 totals. This allows someone interested in the total
number of v32 systems in the nodelist to not have to remember to add
the HST D/S totals as well.
v1.00 - 06/02/91 - Initial release.